<?php

/**
 * Created by Reliese Model.
 */

namespace App\Models;

use Illuminate\Database\Eloquent\Model as Eloquent;

/**
 * Class Hall
 * 
 * @property int $id
 * @property string $company_name
 * @property string $company_account
 * @property int $admin_uid
 * @property int $agent_count
 * @property int $user_count
 * @property int $balance
 * @property int $in_out
 * @property int $created_uid
 * @property string $prefix
 * @property string $mobile
 * @property string $qq
 * @property string $email
 * @property string $wechat
 * @property string $skype
 * @property string $man
 * @property string $memo
 * @property int $status
 * @property int $base_fee
 * @property int $hall_type
 * @property string $hall_site
 * @property \Carbon\Carbon $start_time
 * @property \Carbon\Carbon $created_at
 * @property \Carbon\Carbon $updated_at
 *
 * @package App\Models
 */
class Hall extends Eloquent
{
	protected $table = 'hall';

	protected $casts = [
		'admin_uid' => 'int',
		'agent_count' => 'int',
		'user_count' => 'int',
		'balance' => 'int',
		'in_out' => 'int',
		'created_uid' => 'int',
		'status' => 'int',
		'base_fee' => 'int',
		'hall_type' => 'int'
	];

	protected $dates = [
		'start_time'
	];

	protected $fillable = [
		'company_name',
		'company_account',
		'admin_uid',
		'agent_count',
		'user_count',
		'balance',
		'in_out',
		'created_uid',
		'prefix',
		'mobile',
		'qq',
		'email',
		'wechat',
		'skype',
		'man',
		'memo',
		'status',
		'base_fee',
		'hall_type',
		'hall_site',
		'start_time'
	];
}
